//
// Created by GF on 2023/10/27.
//

#ifndef TEXT_FUNCTION_H
#define TEXT_FUNCTION_H

/* CSV - 获取Csv总行数 */
int Csv_Get_Rows_Total_Num(char* Csv_Path);

/* CSV - 获取Csv总列数 */
int Csv_Get_Cols_Total_Num(char* Csv_Path);

/* CSV - 首行读取为指针数组(PtrArray) */
char** Csv_First_Row_Read_As_PtrArray(char* Csv_Path);

/* CSV - 读取为CsvString */
char* Csv_Read_As_CsvString(char* Csv_Path);

/* CSV - 读取为二维指针数组(TwoDimPtrArray) */
char*** Csv_Read_As_TwoDimPtrArray(char* Csv_Path);

/* CSV - CsvString清洗 - 指针移动法 */
char* Csv_CsvString_Wash_By_Pointer_Mov(char* CsvString);

/* CSV - CsvString清洗 - Sscanf过滤法 */
char* Csv_CsvString_Wash_By_Sscanf(char* CsvString);

#endif //TEXT_FUNCTION_H
